package com.dhu.dao;

import com.dhu.pojo.Chat;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface ChatMapper {
    // 返回聊天列表
    List<Chat> getChatByMyId (int myId);
    // 获取最后一条消息
    String getLastMsg (int contactsId);
    // 获取未读消息数
    int getUnReadNum (int contactsId, int myId);
    // 获取联系人聊天信息
    List<Chat> getMsg (int myId, int contactsId);
    // 将聊天信息设置为已读
    void setMsgRead (int sender, int receiver);
    // 新增聊天信息
    int addChat (Chat chat);
    // 发送图片
    int sendImg (Chat chat);
}
